home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_4 / issue_07 / help / hawk / !HawkV10 / ReadMe < prev    next >
Encoding:
Text File  |  1991-03-01  |  2.8 KB  |  61 lines

  1.  
  2.  
  3.                                          Claus Birkner
  4.                                          Gneisenaustr.1 b
  5.                                        W 5800 Hagen
  6.                                          West-Germany
  7.  
  8.                                          tel. 0 2331/85762
  9.                                          fax. 0 2331/201-2637
  10.  
  11.  
  12.  
  13.  
  14.  
  15.    Dear User,
  16.  
  17.    I have extended and corrected the software supplied for the Hawkv10-
  18.    digitiser. The features of the programs are similiar to those of the very
  19.    good AIM-software, but not as many. The utilities for image processing
  20.    are written in ARM-code, called by the main-program. There are some other
  21.    features like 1d- and 2d-FFT, also written in ARM-code.
  22.  
  23.    The directory !Hawkv10 includes an executeable !RunImage for the digitiser.
  24.    !RunImage needs at least 450k RMASize for a module called Messung, the FPE
  25.    and ABClib. Therefore any other module has to be removed or the RMASize has
  26.    to be increased.
  27.    In the directory IMAGES are images which you can load if you have a
  28.    Hawkv10-digitiser build in.
  29.    In the directory !Hawkv10 are some more programs like Fast Fourier Trans-
  30.    formation (FFT).
  31.  
  32.    SOURCE_IP is the source code for the image processing features of !RunImage
  33.    using programming techniques of the digitiser ( -> CODE ).
  34.    SOURCE_FFT is the source code for 2d-FFT ( -> FFT_CODE ).
  35.    SOURCE_Mes is the BASIC source code of Messung.
  36.   
  37.    The program Messung is a compiled BASIC-prog which sums up 32 images
  38.    got by a videocamera to smooth noise (extended *WGRAB-feature).
  39.    The BASIC-program FFT_TEST uses a simple rectangle profile to show what FFT
  40.    is doing. It shows the profiles of the real and imaginary part of the FFT.
  41.    After a FFT the data are held in variables to allow to reverse the trans-
  42.    formation (INVERSE Transformation). The original FORTRAN-program is printed
  43.    in E.Oran Brigham's book "The Fast Fourier Tranform".   
  44.    The program FFt is a 2d-FFT, based on FFT_TEST, but kernel in ARM code, for
  45.    transforming images (for image processing with the Hawkv10-digitiser). It
  46.    transforms a disturbed image, applies a function called 'line spread
  47.    function' (lsf) and a function F(u) called enhancement filter to restore
  48.    the image and transforms it back.   
  49.   
  50.                  F(u)=1-C1 * exp(-C2 * u^2)
  51.                  lsf(u)=H1 * exp(-2*u/W1)^2 + H2 * exp(-2u/W2)^2     
  52.  
  53.                 with  H1+H2=1, W1,W2 = FWHM of gaussian function
  54.              (try C1=.4,C2=0.0025,H1=.9,W1=1.2,W2=2.8 or 4.2)
  55.  
  56.    If you have choosen the right parameter, then the image may look better. 
  57.  
  58.     Lit.   physics in medicine and biology 1988,vol.33,no 6,687-702 or a
  59.            copy of this article by me
  60.            The Fast Fourier Transform, by E.Oran Brigham, Prentice-Hall Inc.
  61.            1974